[VTD] laying the ground work for ATS
authorKeir Fraser <keir.fraser@citrix.com>
Fri, 29 May 2009 08:19:30 +0000 (09:19 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Fri, 29 May 2009 08:19:30 +0000 (09:19 +0100)
commit903b93211f568cb10fa90b7dc46f5caffb10df7d
tree1d9c0e28e9edc4943472b255e906ff93f3366320
parentf09d7f0b593f96d5f89d9883d6fd300781b28771
[VTD] laying the ground work for ATS

These changes lay the ground work for ATS enabling in Xen.  It will be
followed by patch which enables PCI MMCFG which is needed for actual
enabling of ATS functionality.

Signed-off-by: Allen Kay <allen.m.kay@intel.com>
xen/drivers/passthrough/vtd/dmar.c
xen/drivers/passthrough/vtd/extern.h
xen/drivers/passthrough/vtd/ia64/Makefile
xen/drivers/passthrough/vtd/ia64/ats.c [new file with mode: 0644]
xen/drivers/passthrough/vtd/iommu.c
xen/drivers/passthrough/vtd/iommu.h
xen/drivers/passthrough/vtd/qinval.c
xen/drivers/passthrough/vtd/x86/Makefile
xen/drivers/passthrough/vtd/x86/ats.c [new file with mode: 0644]
xen/include/xen/pci_regs.h